offshore structures - Spanish English Dictionary